/***************************************************************************/
/* Procedimiento:  SolMultiple_VehiculoInsertar
/* Descripcion:   Insertar una fila en la tabla ediv2.SolMultiple_Vehiculo
/* Parametros:    ?InfoParametros
/*                pTransaccion. Numero identificador de la Transaccion
/*                pMensaje. Mensaje de comfirmacion o excepcion
/* Comentarios:         
/****************************************************************************/

PROCEDURE  SolMultiple_VehiculoInsertar(pptda_veh NUMBER, pvin VARCHAR2, 
						ppeso NUMBER, pmarca VARCHAR2, pmodelo VARCHAR2, 
						pdesistido NUMBER, ppedimento VARCHAR2, premesa VARCHAR2, 
						pcove VARCHAR2, pTransaccion OUT NUMBER, pMensaje OUT VARCHAR2)
AS
BEGIN
  INSERT INTO ediv2.SolMultiple_Vehiculo(nidsolmultiple, ptda_veh, vin, 
						peso, marca, modelo, 
						desistido, pedimento, remesa, 
						cove)
  VALUES               (seq_SolMultiple_Vehiculo.nextval, pptda_veh, pvin, 
						ppeso, pmarca, pmodelo, 
						pdesistido, ppedimento, premesa, 
						pcove);
  
  COMMIT;
  pTransaccion := 1;
  pMensaje := 'Terminado OK';
  dbms_output.put_line('Terminado OK');

EXCEPTION
  WHEN OTHERS THEN
    pTransaccion := 0;
    pMensaje := 'Error en  SolMultiple_Vehiculo_Insertar:' || SQLCODE || ' Mensaje: ' || sqlerrm;
    dbms_output.put_line('Error en  SolMultiple_Vehiculo_Insertar:' || SQLCODE || ' Mensaje: ' || sqlerrm);
END;
